.mmv {
  &-side {
    &-section {
      background-color: #fff;
      border-radius: 4px;
      &+& {
        margin-top: 20px;
      }
      &__link,
      &__btn {
        color: #999;
        a {
          color: #999;
        }
      }
      &__header {
        display: flex;
        height: 50px;
        border-bottom: 1px solid #ebebeb;
        padding: 0 20px;
        align-items: center;
      }
      &__title {
        flex-grow: 1;
        font-size: 16px;
        font-weight: 600;
      }
      &__body {
        position: relative;
        padding: 20px;
      }
    }
  }
}

.mmv-sem-section.mmv-side-section {
  padding: 20px 14px
}

.mmv-sem-section.mmv-side-section .mmv-side-section__body {
  padding: 0
}